package mx.com.mcted.beans;

import java.sql.Timestamp;

public class Usuario {

private Integer id;
private String usuario;
private Integer idConsultorio;
private Integer idRol;
private String pass;
private String rol;
private String tipo;

public String getRol() {
	return rol;
}

public void setRol(String rol) {
	this.rol = rol;
}

private Timestamp ultimoAcceso;

// Constructor simple
public Usuario (){
	
}

// Constructor por valores
public Usuario (Integer id, String usuario, Integer idConsultorio, Integer idRol, String pass, String rol, String tipo, Timestamp ultimoAcceso) {
  this.id= id;
  this.usuario= usuario;
  this.idConsultorio= idConsultorio;
  this.idRol= idRol;
  this.pass= pass;
  this.tipo= tipo;
  this.ultimoAcceso= ultimoAcceso;
}

// Constructor por copia
public Usuario (Usuario usuario){
	this.id= usuario.id;
	this.usuario= usuario.usuario;
	this.idConsultorio= usuario.idConsultorio;
	this.idRol= usuario.idRol;
	this.pass= usuario.pass;
	this.tipo= usuario.tipo;
	this.ultimoAcceso= usuario.ultimoAcceso;
}

public Integer getId(){
	return this.id;
}

public void setId(Integer id){
	this.id = id;
}


public String getUsuario(){
	return this.usuario;
}

public void setUsuario(String usuario){
	this.usuario= usuario;
}

public Integer getIdConsultorio(){
	return this.idConsultorio;
}

public void setIdConsultorio(Integer idConsultorio){
	this.idConsultorio=idConsultorio;
}

public Integer getIdRol(){
	return this.idRol;
}

public void setIdRol(Integer idRol){
	this.idRol=idRol;
}

public String getPass(){
	return this.pass;
}
 
public void setPass(String pass){
	this.pass= pass;
}

public String getTipo(){
	return this.tipo;
}

public void setTipo(String tipo){
	this.tipo=tipo;
}

public Timestamp getUltimoAcceso(){
	return this.ultimoAcceso;
}

public void setUltimoAcceso(Timestamp ultimoAcceso){
	this.ultimoAcceso= ultimoAcceso;
}
	/**
	 * @param args
	 */

public String toString(){
	return "Usuario contiene: id:" + this.id.toString() + " idConsultorio:" + this.idConsultorio.toString() + " idRol:" + this.idRol.toString() + " pass:" + this.pass + " rol:" + this.rol + " tipo usuario:" + this.tipo + " Ultimo Acceso: " + this.ultimoAcceso.toString();
}

public static void main(String[] args) {
		//Integer id, String usuario, Integer idConsultorio, Integer idRol, String pass, String rol, String tipo, Timestamp ultimoAcceso
		Usuario usuario =new Usuario(1,"lalo",5,2,"java","admin","administrador",new Timestamp(3688));
		System.out.println(usuario.toString());
	}


}
